<?php require_once('../src/session_start.inc.php'); ?>
<?php
require_once('../src/define.inc.php');
require_once('../src/functions.php');

require_once('../src/photo.class.php');
require_once('../src/annonce.class.php');
$annonce = new annonce();

$msg = false;
if ( isset($_REQUEST['ref']) && $_REQUEST['ref']!='' ) {
	if ( $annonce->getByReference(rawurldecode($_REQUEST['ref'])) ) {
		if ( $annonce->is_display=='1' OR isset($_REQUEST['admin']) ) {
			// nothing TODO
		} else {
			log_error("TENTATIVE de visionnage d'une annonce non publiée (ref demande: " . $_REQUEST['ref'] . ")");
			$msg = "Cette annonce n'est pas accessible.";
		}
	} else {
		log_error('REFERENCE inexistante sur une annonce (ref demande: ' . $_REQUEST['ref'] . ')');
		$msg = "Cette annonce n'existe pas.";
	}
} else {
	log_error('REFERENCE manquante sur une annonce');
	$msg = ERROR_MSG;
}
?>
<?php $page='rechercher'; if (!isset($_REQUEST['admin'])) require_once('../layout/header.php'); ?>

<div id="oneColumn">
	<h2>Détail d'une annonce</h2>

<p><a href="/annonces">revenir à mes résultats de recherche</a></p>

<?php if($msg) echo '<p>' . $msg . '</p>'; else { ?>

<div id="annonce">
	<h3><?php echo $annonce->type_bien->libelle . '&nbsp;en&nbsp;' . $annonce->type_transaction->libelle . '&nbsp;-&nbsp;' . $annonce->localisation->libelle . '&nbsp;(ref: ' . $annonce->reference . ')' ?></h3>

	<p><?php echo displayPiece($annonce->piece) ?></p>

	<p><?php echo displaySurface($annonce->surface) ?></p>

	<p><?php echo displayPrice($annonce->prix) ?></p>

	<p><?php echo $annonce->nb_chambre . '&nbsp;' . wordPluriel('chambre', $annonce->nb_chambre) ?></p>

	<p><?php echo $annonce->nb_salle_eau . '&nbsp;' . wordPluriel('salle', $annonce->nb_salle_eau) . '&nbsp;d\'eau' ?></p>

	<p><?php echo $annonce->nb_salle_bain . '&nbsp;' . wordPluriel('salle', $annonce->nb_salle_bain) . '&nbsp;de bain' ?></p>

	<p>&Eacute;tage:&nbsp;<?php echo $annonce->num_etage ?>&nbsp;(sur&nbsp;<?php echo $annonce->nb_etage . '&nbsp;' . wordPluriel('étage', $annonce->nb_etage) ?>)</p>

	<p>Rez-de-chaussé:&nbsp;<?php echo $annonce->rdc!='1' ? 'non' : 'oui' ?></p>

	<p>Parking:&nbsp;<?php echo $annonce->parking!='1' ? 'non' : ($annonce->nb_place_parking>0 ? $annonce->nb_place_parking . '&nbsp;' . wordPluriel('place', $annonce->nb_place_parking) : 'oui') ?></p>

	<p>Ascenceur:&nbsp;<?php echo $annonce->ascenseur!='1' ? 'non' : 'oui' ?></p>

	<p>Cave:&nbsp;<?php echo $annonce->cave!='1' ? 'non' : 'oui' ?></p>

	<p>Balcon:&nbsp;<?php echo $annonce->balcon!='1' ? 'non' : 'oui' ?></p>

	<p>Terrasse:&nbsp;<?php echo $annonce->terrasse!='1' ? 'non' : 'oui' ?></p>

	<p>Piscine:&nbsp;<?php echo $annonce->piscine!='1' ? 'non' : 'oui' ?></p>

	<p>Meublé:&nbsp;<?php echo $annonce->meuble!='1' ? 'non' : 'oui' ?></p>

	<p>Ancienneté:&nbsp;<?php echo $annonce->anciennete!='' ? $annonce->anciennete : DEFAULT_DISPLAY_VALUE ?></p>

	<p>&Eacute;tat du bien:&nbsp;<?php echo $annonce->etat_bien!='' ? $annonce->etat_bien : DEFAULT_DISPLAY_VALUE ?></p>

	<p>Eau chaude:&nbsp;<?php echo $annonce->eau_chaude!='' ? $annonce->eau_chaude : DEFAULT_DISPLAY_VALUE ?></p>

	<p>Chauffage:&nbsp;<?php echo $annonce->chauffage!='' ? $annonce->chauffage : DEFAULT_DISPLAY_VALUE ?></p>

	<p>Cuisine:&nbsp;<?php echo $annonce->cuisine!='' ? $annonce->cuisine : DEFAULT_DISPLAY_VALUE ?></p>

	<p>Mot du conseiller:&nbsp;<?php echo $annonce->conseil!='' ? $annonce->conseil : DEFAULT_DISPLAY_VALUE ?></p>

	<p>Description:<pre><?php echo $annonce->description!='' ? $annonce->description : '' ?></pre></p>

	<p>dernière mise à jour:&nbsp;<?php echo usToFrDate($annonce->updated_at, true) ?></p>

	<div id="annonce_photos">
<?php
if (count($annonce->photos) > 1) {
	foreach($annonce->photos as $key => $photo):
		$id = 'annonce_photo_' . $photo->id;
		$js = "alert('ze id: " . $photo->id . "'); return false;";
?>
		<div id="<?php echo $id ?>" <?php if($key>0) echo 'style="display:none;"' ?>>
			<img alt="<?php $photo->description ?>" src="<?php echo PHOTO_HTTP_DIR . '/' . $photo->filename ?>" />
			<p><?php echo $photo->description ?></p>
		</div>
		<a href="#" onclick="javascript:<?php echo $js ?>">
			<img alt="<?php $photo->description ?>" src="<?php echo THUMB_HTTP_DIR . $photo->filename ?>" />
		</a>
<?php
	endforeach;
} else {
	echo '<img src="' . PHOTO_HTTP_DIR . photo::getRandom($annonce->photos) . '" alt="" />';
}
?>
	</div>

</div>

<?php } // FIN de l'affichage du message ?>

</div>

<?php if (!isset($_REQUEST['admin'])) require_once('../layout/footer.php'); ?>